devil's cucumber - Spanish English Dictionary